Black Box , State Box , and Clear Box Concepts

نویسنده

  • Allan Baktoft Jakobsen
چکیده

M a y / J u n e 2 0 0 0 I E E E S O F T W A R E 71 This was the situation in a company I worked for some years ago: people were whispering in the corners, discussing explanations and scapegoats—half-hearted attempts to put out the fire. We were rapidly losing money and self-respect, until one manager stepped forward and admitted: “This piece of software is fatal for us. We must completely rebuild it—whatever it takes.” The developers in the trenches (I was one of them) were overwhelmed by management’s sudden resolution. Thus begins my story about the reengineering of a catastrophic software product, a product that caused so much damage that change was the paradigm and “doing it the old way” became the exception.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Black Box Debugging of Unsatisfiable Classes

Determining the cause of concept unsatisfiability in an ontology axiomatized in an expressive description logic is a difficult task. As the ontology grows larger and more complex, modelers may be driven to underconstrain their concepts in order to avoid problems. Part of the difficulty in correcting satisfiability bugs lies in the poverty of tool support – typically, reasoners only report that ...

متن کامل

(inter-)action Refinement: the Easy Way1

We outline and illustrate a formal concept for the specification and refinement of networks of interactive components. We describe systems by modular, functional specification techniques. We distinguish between black box and glass box views of interactive system components as well as refinements of their black box and glass box views. We identify and discuss several classes of refinements such ...

متن کامل

Black - Box Modeling with State - Space Neural Networks

Neural network black-box modeling is usually performed using nonlinear input-output models. The goal of this paper is to show that there are advantages in using nonlinear state-space models, which constitute a larger class of nonlinear dynamical models, and their corresponding state-space neural predictors. We recall the fundamentals of both input-output and state-space black-box modeling, and ...

متن کامل

From Communication Histories to State Transition Machines

The black-box view of an interactive component concentrates on the input/output behaviour based on communication histories. The glass-box view discloses the component’s internal state with inputs effecting an update of the state. The black-box view is modelled by a stream processing function, the glass-box view by a state transition machine. We present a formal method for transforming a stream ...

متن کامل

Correlating Adaptation Eeort with Functional Distance

While it is abundantly clear that black box reuse ooers the best return on investment in terms of quality gains and productivity gains, it is equally clear (on the basis of empirical evidence) that black box reuse accounts for a small percentage of code that is developed with reuse. Applications that are developed with reuse typically include no more than 15 % of black box-reused code, vs 60 to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000